OpenBuildings™ Designer Help

OpenBuildings Designer Directory Layouts

The following folders are used when installing versions of the product.

The default directory layouts for the CONNECT Edition are organized around object-types, e.g. shapes, welds, connections, stairs, partlists, details, with the intention to make it easier to understand which variables map to which files and directories.

ProStructures\Default

Following the PowerPlatform pattern, OpenBuildings Designer will deliver application data files under the <ProgramFIlesDir>\Bentley\ProStructures CONNET Edition\Default. The files include:

  • Data files typically not edited by the user, e.g. shapes databases.
  • A basic data set-metric and Imperial specific files as needed-for reference by workspaces, e.g. standard seed files, simple bill of material layouts (List & Label file), sample weld styles.
  • Examples of all types of data files, e.g. user cell for a handrail post.
  • Complete sets of metric and Imperial "factory settings" for dialogs.
For each configuration variable, the configuration designer has the option to:
  • Use the read-only product-provided file(s).
  • Use file(s) created for the organization, workspace or workset.
  • For list-type variables, add organization, workspace and/or workset directories or files to the product-provided list.
  • For list-type variables with wild-card support, use a subset of the read-only product-provided files, e.g. ASIC*.mdb vs. *.mdb.
The goals of the above design are:
  • To focus the configuration designer on what is needed for his work while having a fully functional product.
  • To simplify Bentley's maintenance of common data files-one copy vs. N copies.
Note: The “basic data set” and “examples” part of the above design will not be implemented in the first CONNECT Edition release. Neither a basic, generic data set nor generic Imperial and metric examples exist nor can they be quickly and inexpensively assembled. Some common image files, however, will be delivered in ProStructures\Defaults.

Here is the layout of <ProgramFileDir>\Bentley\ProStructures\Defaults showing the OpenBuildings Designer, Rebar, SMC, etc. application data files. The configuration variables for each are also listed.

Folder Description/Configuration Variable
ProStructures\Default\
+  App  
The "appl" directory serves as the root for all application data files. It's simply for organization
|  +  Benchmarks<units>\
$(PS_BENCHMARKUSER) for *.dgn
|  |  +  xxx.dgn
|  +  Connections\
|  |  +  BasePlate.dbf
Example to copy
|  |  +  BasePlateC1.dbf
Example to copy
|  |  +  BasePlateSizing<units>.ini
$(PS_BASEPLATESIZINGFILE)
|  |  +  BeamBeamClamp.dbf
Example to copy
|  |  +  ConnectionCenter.txt
$(PS_CONNECTIONCENTERTOOLFILE)
|  |  +  PipeStrap.dbf
Example to copy
|  |  +  PurlinBeamBraceFly.dbf
Example to copy
|  |  +  AutoConnect\
$(PS_AUTOCONNECTPROJECTSEED)
|  |  |  +  AutoConnectData_Original.mdb,  CDM.ini,  CDM_angle.ini
|  +  Data\
|  |  +  PsDrawingInfoLabels.ini
A template
|  |  +  PsOutputValueFormats.ini
A template
|  |  +  PsShapeNamingConventions.ini
A template
|  |  +  tooltips.ini
$(PS_TOOLTIPDEFINITIONFILE)
|  |  +  EED\
|  |  |  +  Bentley.eed
$(PS_USEREED)
|  |  |  +  BentleyGroup.eed
$(PS_GROUPUSEREED)
|  +  Details\
|  |  +  HoleDisplay\
$(PS_HOLEDISPLAYSTYLEIMAGES) for *.bmp
|  |  |  +  xxx.bmp
|  |  +  HoleDisplay<units>\
$(PS_HOLEDISPLAYUSER) for *.dgn
|  |  |  +  xxx.dgn
|  |  +  SampleStyles_<units>\
Only have Imperial samples
|  +  ElevationFlags\
$(PS_ELEVATIONFLAGIMAGES) for *.bmp
|  |  +  xxx.bmp
|  +  Exchange\
$(PS_EXCHANGEMAPS) for *.exm
|  |  +  xxx.exm
|  |  +  CreateAcis.tagdefinition.ini
$(PS_CONVERTTOSOLID_TAGDEFINITION)
|  |  +  IFC\
$(PS_IFC_EXPORTMAP)
|  |  |  +  xxx.att
|  |  |  +  Class.map
|  |  +  ISM\
|  |  |  +  ISMConnections.xml
$(PS_ISM_CONNECTIONTAGS)
|  +  FactorySettings<units>\
$(PS_FACTORYSETTINGSPATH) for *.sve
|  |  +  xxx.sve
|  +  Logos\
|  |  +  ProStructures.jpg
$(PS_PARTLISTLOGO); When it's implemented, $(PS_DRAWINGFRAMELOGO)
|  +  MechanicalFasteners\
|  |  +  Bolts\
$(PS_BOLTIMAGES) for *.bmp
|  |  |  +  xxx.bmp
|  |  |  +  xxx.mdb
$(PS_BOLTDATABASES)
|  |  |  +  BoltDiameterTable<units>.bdt
$(PS_BOLTNORMALIZATIONFILE)
|  |  |  +  Pro_st3d.hdt
$(PS_HOLEDIAMETERTABLE)
|  +  Partlist\
|  |  |  +  xxx.bmp
$(PS_PARTLISTIMAGE) for *.bmp
|  |  +  Concrete\
|  |  |  +  Images\
$(PS_CONCRETEPARTLISTIMAGE) for *.bmp
|  |  |  |  +  xxx.bmp
|  +  Plates\
|  |  +  Pro_st3d.ptt
$(PS_PLATETHICKTABLE)
|  +  PositionFlags\
$(PS_POSITIONFLAGIMAGES) for *.bmp
|  |  +  xxx.bmp
|  +  Rebar\  
|  |  +  Codes\
$(PS_REBARCODES) for *.xml
|  |  |  +  xxx.xml
|  |  +  library\
$(REBAR_LIBDIR)
|  |  |  +  <object>\
|  |  |  |  +  xxx.dgnreb,  xxx.png,  xxx.rof
|  |  +  MechanicalDevices\
$(PS_MECHANICALDEVICEIMAGES) for *.bmp; $(PS_MECHANICALDEVICES) for *.dgn
|  |  |  +  xxx.bmp
|  |  |  +  xxx.dgn
|  |  |  +  MechanicalDevices.mdb
$(PS_MECHANICALDEVICESDB)
|  |  +  MeshCodes\
$(PS_MESHCODES) for *.xml
|  |  |  +  xxx.xml
|  |  +  Shapes\
$(PS_REBARSHAPES) for *.rsf, *.rsf.upd
|  |  |  +  RebarShapes_xxx.rsf
|  |  |  +  RebarShapes_xxx.rsf.upd
|  |  +  support\
$(REBAR_SUPPDIR)
|  |  |  +  xxx.sys
|  |  |  +  barshape\
|  |  |  |  +  xxx.png,  xxx.dgnlib
|  |  |  +  reports\
|  |  |  |  xxx.rpt
|  +  Shapes\
$(PS_SHAPESIMAGES) for *.bmp
|  |  +  xxx.bmp
|  |  +  xxx.mdb
$(PS_SHAPESDATABASES)
|  |  +  CombiShapes\
$(PS_COMBISHAPES) for subdirectories
|  |  |  +  <catalogName>\
|  |  +  RoofWall\
$(PS_ROOFWALLPANELS) for subdirectories
|  |  |  +  <catalogName>\
|  |  +  UserShapes\
$(PS_USERSHAPES) for subdirectories
|  |  |  +  <catalogName>\
|  |  +  WeldShapes\
$(PS_WELDSHAPES) for subdirectories
|  |  |  +  <catalogName>\
|  +  Welds\
$(PS_WELDSTYLEIMAGES) for *.bmp
|  |  +  xxx.bmp
|  |  +  Opposite\
$(PS_WELDOPPOSITE) for *.bmp
|  |  |  +  Opposite0.bmp  &  Opposite1.bmp
|  |  +  Signs\
$(PS_WELDSIGN) for *.bmp
|  |  |  +  Sign0.bmp  to  Sign18.bmp
+  …\
+  Data\Rose\Database\
$(MS_ROSEDB)
|  *.nam
|  *.rose
OpenBuildings Designer CIS/2 and IFC Export files added to those customarily delivered by PowerPlatform.
+  Dgnlib\
$(MS_DGNLIBLIST) for *.dgnlib
|  +  ProStructures3DModeling.dgnlib
OpenBuildings Designer modeling library common to all workspaces.
|  +  DrawComp\
$(MS_DGNLIBLIST) for *.dgnlib
|  |  +  ProConcreteDetailingSymbolStyles.dgnlib
+  …\
+  Materials\
$(MS_MATERIAL)
|  |  + ProStructures_Materials.dgnlib
OpenBuildings Designer material palette for concrete and rebar.
|  +  Patterns\
Prepend to $(MS_PATTERN)
|  |  +  RebarTex6-<color>bmp
+  …\
+  Seed\
|  +  …
|  +  ProStructures<units>\
Prepend to $(MS_SEEDFILES)
|  |  +  xxx.dgn
+  …\